body {
text-align: center;
margin: 15px 0 0 0;
padding: 0;
}
h1 {
position: static; 
margin: 0; padding: 0;
}
#imSite {
width: 768px;
margin: 0 auto;
text-align: left;
}
#imHeader {
border-bottom: 1px solid #555555;
}
#imMenuMain, #imMenuSub {
position: absolute;
visibility: hidden;
}
#imContent {
margin: 5px 0 5px 0;
}
#imFooterSiteMap {
position: absolute;
visibility: hidden;
}
#imFooter {
border-top: 1px solid #555555;
padding: 3px 0 5px 0;
margin-top: 8px;
clear: both;
font: 11px Arial, Helvetica, sans-serif; color: #000000;
}
#imFooter a:link, #imFooter a:visited, #imFooter a:hover, #imFooter a:active {
color: #000000; text-decoration: none; 
}
#imFooter_L {
float: left;
}
#imFooter_R {
float: right;
}
